package com.atgm.mall.gmmallperimall.service;

import com.atgm.mall.gmmallperimall.entity.PeriGoodsEntity;
import com.atgm.mall.gmmallperimall.vo.resp.PeriGoodsDetailVo;
import com.atgm.mall.gmmallperimall.vo.resp.PeriGoodsVo;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

public interface PeriGoodsService extends IService<PeriGoodsEntity> {

    /**
     * 获取周边商品。根据商品主题
     * @return
     */
    List<PeriGoodsVo> queryGoodsListByTheme();

    /**
     * 获取周边商品信息
     * @param ids
     * @return
     */
    List<PeriGoodsEntity> queryGoodsInfoByIds(List<Long> ids);

    /**
     * 获取周边商品详情
     * @param id
     * @return
     */
    PeriGoodsDetailVo queryPeriGoodsDetailById(Long id);
}
